package com.dingyuhang.service;


import com.dingyuhang.bean.User;
import com.github.pagehelper.PageInfo;
import org.springframework.web.multipart.MultipartFile;

public interface UserService {

	/**
	 *  首页--最新用户
	 */
	PageInfo<User> selectUsers(Integer pageNum);

	/**
	 * 添加用户
	 * @param user
	 * @param file
	 */
	void insertUser(User user, MultipartFile file);

	/**
	 * 登录查询
	 * @param user
	 * @return
	 */
	User login(User user);
	
	
	/**
	 * 修改用户
	 * @param user
	 * @param file
	 */
	void updateUser(User user, MultipartFile file);
	
	
  /**
   	* 通过用户id查询用户的详细信息
   * @param id
   * @return
   */
	User getUserById(Integer id);

	/**
   	* 通过用户id查询用户的基本信息
   * @param id
   * @return
   */
	User selectUserById(Integer id);

	
	int count(User user);

}
